package com.alpha.eceasy.mall.api.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author huangpengfei
 */
@Data
public class MallCommodityExcelVO {

	@ExcelProperty("商品分类（一级）")
	@Schema(description = "商品分类（一级）")
	private String mallCommodityCategoryNameOne;

	@ExcelProperty("商品分类（二级）")
	@Schema(description =  "商品分类（二级）")
	private String mallCommodityCategoryNameTwo;

	@ExcelProperty("商品名称")
	@Schema(description = "商品名称")
	private String commodityName;

	@ExcelProperty("0未设置，1处方，2非处方，3普通商品，4活动包，5奖励商品")
	@Schema(description =  "0未设置，1处方，2非处方，3普通商品，4活动包，5奖励商品")
	private Integer type;

	@ExcelProperty("封面图(非必填)")
	@Schema(description = "封面图(非必填)")
	private String icon;

	@ExcelProperty("标签")
	@Schema(description =  "标签")
	private String label;

	@ExcelProperty("商品批号")
	@Schema(description =  "商品批号")
	private String barCode;

	@ExcelProperty("规格")
	@Schema(description =  "规格")
	private String specificationName;

	@ExcelProperty("生产厂家")
	@Schema(description =  "生产厂家")
	private String producingArea;

	@ExcelProperty("销售价格")
	@Schema(description =  "销售价格")
	private BigDecimal price;

	@ExcelProperty("成本价格")
	@Schema(description =  "成本价格")
	private BigDecimal costPrice;

	@ExcelProperty("商品类型")
	@Schema(description =  "商品类型")
	private String drugsType;

	@ExcelProperty("使用频度(非必填)(如：每天三次)")
	@Schema(description =  "使用频度")
	private String frequency;

	@ExcelProperty("每次用量(非必填)(如：3)")
	@Schema(description =  "每次用量")
	private String dosage;

	@ExcelProperty("对应疾病(非必填)")
	@Schema(description =  "对应疾病")
	private String disease;

	@ExcelProperty("对应症状(非必填)")
	@Schema(description =  "对应症状")
	private String symptom;

	@ExcelProperty("主图(非必填)")
	@Schema(description =  "主图轮播图")
	private String cover;

	@ExcelProperty("详情图片(非必填)")
	@Schema(description =  "详情图")
	private String content;

	@ExcelProperty("批准文号")
	@Schema(description =  "批准文号")
	private String code;

}
